8096
11012
Estoy usando Amazon Linux y seguí algunos pasos para usar letsencrypt que se encuentran fácilmente en la búsqueda de Google, pero todo falla con:
Error: no se pudo obtener la versión instalada actualmente para /root/.local/share/letsencrypt/bin/letsencrypt:
Rastreo (llamadas recientes más última):
Archivo "/root/.local/share/letsencrypt/bin/letsencrypt", línea 7, en 
desde certbot.main import main
Archivo "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", línea 11, en 
importar zope.component
Archivo "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", línea 16, en 
desde la interfaz de importación zope.interface
ImportError: ningún módulo llamado interfaz
Lo que hago es:
# git clone https://github.com/letsencrypt/letsencrypt / opt / letsencrypt
# / opt / letsencrypt / letsencrypt-auto --debug
Eso es. Así que traté de arreglar esto, pero docenas de soluciones que encontré no funcionaron para mí.
La mayoría de ellos dijo que intente esto:
anular PYTHON_INSTALL_LAYOUT
Pero todavía tengo el mismo error, nada cambia. Y alguien dijo que escribe esto:
instalar pip - actualizar pip
Pero después de escribir eso, ya no puedo usar pip, falló con algún tipo de error de comando no encontrado, así que volví a crear mi servidor.
También intenté usar CertBot, ¡pero me da exactamente el mismo error!
Estoy usando Linux 4.4.51-40.58.amzn1.x86_64 x86_64, necesito ayuda. Pasé casi un día, pero nada progresó.
Cada solución que encontré no me funcionó. Cualquier consejo lo agradeceré mucho. 
Tuve el mismo problema y, después de una larga ejecución, algo muy simple resolvió este problema en mi instancia de AWS:
Mueva los archivos de caché de letsencrypt a otra carpeta (considerando que lo ejecuta como root / sudo):
sudo mv /root/.local/share/letsencrypt /root/.local/share/letsencrypt-old
Descargó una nueva versión de letsencrypt
clon de git https://github.com/letsencrypt/letsencrypt
Ejecute el comando letsencrypt para probar si está funcionando nuevamente:
sudo ./letsencrypt-auto --debug
Durante mi búsqueda de una solución, también actualicé pip, lo que podría haber ayudado. Aunque mis intentos después de la actualización de pip no resolvieron mi problema de la misma manera que limpiar la carpeta de caché de letsencnrypt.
Espero que esto ayude. De lo contrario, puedo compartir algunos enlaces sobre el mismo problema:
certbot zope.interface error
sin módulo llamado interfaz
letsencrypt falló sin módulo llamado interfaz
|
Eliminar el directorio de certbot me sirvió.
rm -rf /opt/eff.org/certbot/
wget https://dl.eff.org/certbot-auto
chmod a + x certbot-auto
sudo ./certbot-auto certonly --standalone -d example.com --no-bootstrap
|
Parte del problema para mí estaba relacionado con un extraño comportamiento predeterminado en torno a la instalación de paquetes de 64 bits, pero que Python no detectaba. Después de recibir este problema [está instalado principalmente en este punto], ejecute lo siguiente
cd /root/.local/share/letsencrypt
\ cp -r ./venv/lib64/* ./venv/lib/
Luego vuelva a intentar el comando. Las ubicaciones de instalación del entorno virtual de Python cambian con diferentes versiones y sistemas operativos, pero el principio general me ha ayudado a depurar dos instalaciones diferentes.
|
También me he enfrentado a este problema varias veces y cada vez tengo que repetir los siguientes pasos:
Eliminar caché:
sudo rm -rf /root/.local/share/letsencrypt/
sudo rm -rf / opt / eff.org / certbot / `
luego,
anular PYTHON_INSTALL_LAYOUT
Instale Let’s Encrypt clonando el repositorio de github en / opt / letsencrypt
clon de git https://github.com/letsencrypt/letsencrypt / opt / letsencrypt
luego ejecute el instalador nuevamente
/ opt / letsencrypt / letsencrypt-auto --debug
estos pasos siempre funcionan para mí.
|
Lo resolví siguiendo los siguientes pasos
Descargue certbot-auto yendo a este enlace.
Eliminar la carpeta letsencrypt:
sudo rm -rf /opt/eff.org/
Instale el módulo de criptografía:
sudo python -m pip instalar criptografía
Ejecute certbot-auto --debug
sudo ./certbot-auto --debug
|
Tu respuesta
StackExchange.ifUsing ("editor", function () {
StackExchange.using ("editor externo", función () {
StackExchange.using ("fragmentos", función () {
StackExchange.snippets.init ();
});
});
}, "fragmentos de código");
StackExchange.ready (function () {
var channelOptions = {
etiquetas: "" .split (""),
id: "1"
};
initTagRenderer ("". split (""), "" .split (""), channelOptions);
StackExchange.using ("editor externo", función () {
// Debe activar el editor después de los fragmentos, si los fragmentos están habilitados
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using ("fragmentos", función () {
createEditor ();
});
}
else {
createEditor ();
}
});
function createEditor () {
StackExchange.prepareEditor ({
useStacksEditor: false,
heartbeatType: 'respuesta',
autoActivateHeartbeat: falso,
convertImagesToLinks: verdadero,
noModals: cierto,
showLowRepImageUploadWarning: true,
reputacionToPostImages: 10,
bindNavPrevention: verdadero,
sufijo: "",
imageUploader: {
brandingHtml: "Desarrollado por \ u003ca href = \" https: //imgur.com/ \ "\ u003e \ u003csvg class = \" svg-icon \ "width = \" 50 \ "height = \" 18 \ "viewBox = \ "0 0 50 18 \" fill = \ "none \" xmlns = \ "http: //www.w3.org/2000/svg \" \ u003e \ u003cpath d = \ "M46.1709 9.17788C46.1709 8.26454 46.2665 7.94324 47.1084 7.58816C47.4091 7.46349 47.7169 7.36433 48.0099 7.26993C48.9099 6.97997 49.672 6.73443 49.672 5.93063C49.672 5.22043 48.9832 4.61182 48.1414 4.61182C47.4335 4.61182 46.725645.70728 469.4335 4.61182 46.725645.70531 43.1481 6.59048V11.9512C43.1481 13.2535 43.6264 13.8962 44.6595 13.8962C45.6924 13.8962 46.1709 13.2535 46.1709 11.9512V9.17788Z \ "/ \ u003e \ u003cpath d = \" M32.492 10.1419C32.492 14.648.942348 41.5985 12.6954 41.5985 10.1419V6.59049C41.5985 5.28821 41.1394 4.66232 40.1061 4.66232C39.0732 4.66232 38.5948 5.28821 38.5948 6.59049V9.60062C38.5948 10.8521 38.2696 11.5455 37.0451 11.5454.5C35.8 3520.49455C35.8 521 35.4954 9.60062V6.59049C35.4954 5.28821 35.0173 4.66232 34.0034 4.66232C32.9703 4.66232 32.492 5.28821 32.492 6.59049V10.1419Z \ "/ \ u003e \ u003cpath fill-rule = \" evenodd \ "clip-rule = \" evenodd \ "d = \ "M25.6622 17.6335C27.8049 17.6335 29.3739 16.9402 30.2537 15.6379C30.8468 14.7755 30.9615 13.5579 30.9615 11.9512V6.59049C30.9615 5.28821 30.4833 4.66231 29.4502 4.66231C28.9913 4.6625031 28.4502 4.66231C28.9913 4.6620531 28.4502 4.66231C28.9913 4.66203578 .1369 4.56087 21.0134 6.57349 21.0134 9.27932C21.0134 11.9852 23.003 13.913 25.3754 13.913C26.5612 13.913 27.4607 13.4902 28.1109 12.6616C28.1109 12.7229 28.1161 12.7799 28.121 12.8346C28.92.12563028.1301 12.983C28.1301 14.4373 27.2502 15.2321 25.777 15.2321C24.8349 15.2321 24.1352 14.9821 23.5661 14.7787C23.176 14.6393 22.8472 14.5218 22.5437 14.5218C21.7977 14.5218 21.2429C24.8349 15.2321 24.1352 14.9821 23.5661 14.7787C23.176 14.6393 22.8472 14.5218 22.5437 14.5218C21.7977 14.5218 21.2429C24.8349 24.9928 7.09766 26.1024 7.09766C27.2119 7.09766 28.0918 7.94324 28.0918 9.27932C28.0918 10.6321 27.2311 11.5116 26.1024 11.5116C24.9737 11.5116 24.1317 10.6491 24.1317 9.27932Z \ "/ \ u003e \ u00645" M3. 18.2965 13.8962C19.3298 13.8962 19.8079 13.2535 19.8079 11.9512V8.12928C19.8079 5.82936 18.4879 4.62866 16.4027 4.62866C15.1594 4.62866 14.279 4.98375 13.3609 5.88013C12.653 5.05154 11.6581 4.6286 8,5888 78079 6.51203 4.66232C5.47873 4.66232 5.00066 5.28821 5.00066 6.59049V11.9512C5.00066 13.2535 5.47873 13.8962 6.51203 13.8962C7.54479 13.8962 8.0232 13.2535 8.0232 11.9512V8.90741C 8.0232 7.58817 8.44431 6.91179 9.53458 6.91179C10.5104 6.91179 10.893 7.58817 10.893 8.94108V11.9512C10.893 13.2535 11.3711 13.8962 12.4044 13.8962C13.4375 13.8962 13.9157 13.2535 13.9157 16.9512V8.97980 V11.9512Z \ "/ \ u003e \ u003cpath d = \" M3.31675 6.59049C3.31675 5.28821 2.83866 4.66232 1.82471 4.66232C0.791758 4.66232 0.313354 5.28821 0.313354 6.59049V11.9512C0.313354 13.255735 0.791758 13.816962 1.8C2471 3.31675 11.9512V6.59049Z \ "/ \ u003e \ u003cpath d = \" M1.87209 0.400291C0.843612 0.400291 0 1.1159 0 1.98861C0 2.87869 0.822846 3.57676 1.87209 3.57676C2.90056 3.57676 3.7234 2.80061 2.900291 1.988 Z \ "fill = \" # 1BB76E \ "/ \ u003e \ u003c / svg \ u003e \ u003c / a \ u003e",
contentPolicyHtml: "Contribuciones de usuario con licencia bajo \ u003ca href = \" https: //stackoverflow.com/help/licensing \ "\ u003ecc by-sa \ u003c / a \ u003e \ u003ca href = \" https://stackoverflow.com / legal / content-policy \ "\ u003e (política de contenido) \ u003c / a \ u003e",
allowUrls: verdadero
},
onDemand: verdadero,
discardSelector: ".discard-answer"
, inmediatamenteShowMarkdownHelp: true, enableTables: true, enableSnippets: true
});
}
});
¡Gracias por contribuir con una respuesta a Stack Overflow!
Asegúrese de responder la pregunta. ¡Proporcione detalles y comparta su investigación!
Pero evita ...
Pedir ayuda, aclaraciones o responder a otras respuestas.
Hacer declaraciones basadas en opiniones; respóndelos con referencias o experiencia personal.
Para obtener más información, consulte nuestros consejos sobre cómo escribir buenas respuestas.
Borrador guardado
Borrador descartado
Regístrate o inicia sesión
StackExchange.ready (function () {
StackExchange.helpers.onClickDraftSave ('# login-link');
});
Regístrese con Google
Registrarse usando Facebook
Regístrese con correo electrónico y contraseña
Enviar
Publicar como invitado
Nombre
Email
Requerido, pero nunca mostrado
StackExchange.ready (
function () {
StackExchange.openid.initPostLogin ('. New-post-login', 'https% 3a% 2f% 2fstackoverflow.com% 2fquestions% 2f42734006% 2fletsencrypt-failed-with-importror-no-module-named-interface% 23new-answer' , 'question_page');
}
);
Publicar como invitado
Nombre
Email
Requerido, pero nunca mostrado
Publica tu respuesta
Descarte
Al hacer clic en "Publicar su respuesta", acepta nuestros términos de servicio, política de privacidad y política de cookies.
No es la respuesta que estás buscando? Lea otras preguntas en las etiquetas python linux lets-encrypt amazon-linux o haga su propia pregunta.